@cell-line-height: 26px;
@search-content-background-color: #f4f4f4;
@swipe-indicator-size: 8px;
@collapse-item-content-padding: 0 16px;
@goods-action-height: 52px;
@button-default-border-color: transparent;
@overlay-background-color: rgba(0, 0, 0, .4);
@submit-bar-text-color: #ee0a24;

.van-icon__image {
  object-fit: initial;
}
.van-collapse-item__title--expanded .van-icon-arrow {
  transform: rotate(90deg);
}
.van-goods-action-button {
  margin: 0 12px;
  border-radius: 4px;
}
.van-tab {
  font-size: 16px;
}
.vod-tab,
.search-course {
  .van-tab--active {
    color: #3ca7fa;
    font-weight: 700;
  }
}
.van-submit-bar__bar {
  padding-right: 0;
  button {
    padding: 0 40px;
  }
}
.login-box {
  .van-cell {
    padding: 24px 16px;
  }
}
.captcha-box,
.register-box {
  .van-cell {
    padding: 24px 28px;
  }
}